package a04_InheritageJavabean;

/**
 * @Author quan
 * @Description 子类：经理类
 * @Date 2023/1/27 22:19
 */
public class Manager extends Employee {
    private double bonus;

    // 空参构造
    public Manager() {

    }
    //带全部参数的构造：包含父类中的参数：父类和子类的所有成员变量
    public Manager(String id, String name, double salary, double bonus) {
        super(id, name, salary); //父类
        this.bonus = bonus; //子类
    }

    //其他的成员变量的get和set方法不用再生成,子类特有的
    public double getBonus() {
        return bonus;
    }

    public void setBonus(double bonus) {
        this.bonus = bonus;
    }
    //重写 工作

    @Override
    public void work() {
        System.out.println("管理其他人");
    }
}
